5
תגובות
איך אפשר לשמור כמה ערכים בתוך סשן אחד
כמו במערך אסוציאטיבי

5 תשובות

avatar ענה Splash ב 24 ליולי 2014 #

לא הבנתי איפה הבעיה,בדיוק כמו שאתה עושה

$_SESSION['key1'] ='abc';


אתה יכול להוסיף עוד מפתח לאחר מכן בצורה הזאת -
$_SESSION['key2'] ='cba';

במידה ואתה מדבר על שמירת מערך בתוך סשן\עוגייה על אותו מפתח אתה תצטרך להמיר את המערך לתבנית מסווימת כגון json,serialize וכאשר תרצה להשתמש בנתונים האלה תצטרך להמיר אותם חזרה למערך.

avatar ענה soogo ב 24 ליולי 2014 #

הדוגמאות שכתבת זה שתי סשנים שונים

avatar ענה yonikal56 ב 25 ליולי 2014 #

אתה יכול להמיר לJSON בעזרת json_encdoe ולהמיר חזרה דרך json_decode אבל עם ערך אחרון TRUE בשביל שימיר למערך ולא לאובייקט.

avatar ענה soogo ב 25 ליולי 2014 #

בלי JSON זה אומר ליצור הרבה סשנים?

avatar ענה intval ב 25 ליולי 2014 #

אין דבר כזה סשן אחד או הרבה סשנים.
להבדיל מקוקי, עבור משתמש אחד יש בסה"כ סשן אחד והוא מיוצג על ידי מערך. המערך הזה יכול להיות אסוציאטיבי או מספרי או כל דבר אחר, אבל זה מערך רגיל לחלוטין. אם אתה מכניס למערך שני ערכים - עבור אותו משתמש בסשן שלו ישמרו שני ערכים. אם אתה מכניס 100 ערכים - במערך עם המידע על הסשן שלו ישמרו 100 ערכים.